package com.zsrt.java.day20161227.lh.homework.demo02;

import java.util.Scanner;

import org.junit.Test;

/**
 * 福利彩票 000 999
 * 
 * 思路：
 * 1.产生一个随机数，乘以1000，向下取整
 * 2.判断相等
 * 
 * @author My
 *
 */
public class Ticket {
	
	@Test
	public void testName() throws Exception {
		
		Scanner sc=new Scanner(System.in);
		System.out.println("输入你要买的彩票号码：000~999：");
		int target=sc.nextInt();
		
		cp(target);
		
		
	}
	/**
	 * 
	 * @param target 输入的数
	 */
	public static void cp(int target){
		
		int begin=1;
		int end=2000;
		int counter=0;
		
		while(begin<end){
		double random = Math.random()*1000;
		//取地面值
		int ran=(int)Math.floor(random);
		
			if(ran==target){
				System.out.println("开奖号码为："+ran);
				System.out.println("恭喜你中奖了");
				begin++;
				System.out.println("追号买了"+counter+1+"次");
				break;
			}else{
				System.out.println("开奖号码为："+ran);
				System.out.println("抱歉，你没有中奖");
				System.out.println();
				counter++;
			}
		}
	}
		
}
	


